//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.xyy.kingdeejdy.pojo.pop;

import java.io.Serializable;
import java.util.Date;

public class PlatformCustomerDto implements Serializable {
    private Long id;
    private String orgId;
    private Long merchantId;
    private String customerName;
    private String pickName;
    private String pickPhone;
    private String provinceName;
    private String cityName;
    private String countryName;
    private String pickAddress;
    private String customerRegisterAddress;
    private int drugStoreType;
    private int type;
    private String taxpayerIdentity;
    private String registeredBank;
    private String registeredBankAccount;
    private String registeredAddress;
    private String registeredPhone;
    private String permitNumber;
    private Date permitExpireDate;
    private Date permitCertificationDate;
    private String businessLicenseNumber;
    private Date businessLicenseExpireDate;
    private Date businessLicenseCertificationDate;
    private String foodBusitcardNo;
    private Date foodBusitcardExpireDate;
    private Date foodBusitcardCertificationDate;
    private String classIIMedicalDeviceNo;
    private Date classIIMedicalDeviceExpireDate;
    private Date classIIMedicalDeviceCertificationDate;
    private String scope;
    private String nonScope;
    private Date clientExpireDate;
    private String clientName;
    private String clientCardNo;
    private Date clientCardExpireDate;
    private String legalPerson;
    private String permitUrl;
    private String businessLicenseUrl;
    private String foodBusitcardUrl;
    private String classIIMedicalUrl;
    private String clientUrl;
    private String clientCardUrl;
    private String drugBusNo;
    private Date drugBusExpireDate;
    private Date drugBusCerDate;
    private String drugBusUrl;
    private String medicalInsOccNo;
    private Date medicalInsOccExpireDate;
    private Date medicalInsOccCerDate;
    private String medicalInsOccUrl;

    public PlatformCustomerDto() {
    }

    public Long getId() {
        return this.id;
    }

    public String getOrgId() {
        return this.orgId;
    }

    public Long getMerchantId() {
        return this.merchantId;
    }

    public String getCustomerName() {
        return this.customerName;
    }

    public String getPickName() {
        return this.pickName;
    }

    public String getPickPhone() {
        return this.pickPhone;
    }

    public String getProvinceName() {
        return this.provinceName;
    }

    public String getCityName() {
        return this.cityName;
    }

    public String getCountryName() {
        return this.countryName;
    }

    public String getPickAddress() {
        return this.pickAddress;
    }

    public String getCustomerRegisterAddress() {
        return this.customerRegisterAddress;
    }

    public int getDrugStoreType() {
        return this.drugStoreType;
    }

    public int getType() {
        return this.type;
    }

    public String getTaxpayerIdentity() {
        return this.taxpayerIdentity;
    }

    public String getRegisteredBank() {
        return this.registeredBank;
    }

    public String getRegisteredBankAccount() {
        return this.registeredBankAccount;
    }

    public String getRegisteredAddress() {
        return this.registeredAddress;
    }

    public String getRegisteredPhone() {
        return this.registeredPhone;
    }

    public String getPermitNumber() {
        return this.permitNumber;
    }

    public Date getPermitExpireDate() {
        return this.permitExpireDate;
    }

    public Date getPermitCertificationDate() {
        return this.permitCertificationDate;
    }

    public String getBusinessLicenseNumber() {
        return this.businessLicenseNumber;
    }

    public Date getBusinessLicenseExpireDate() {
        return this.businessLicenseExpireDate;
    }

    public Date getBusinessLicenseCertificationDate() {
        return this.businessLicenseCertificationDate;
    }

    public String getFoodBusitcardNo() {
        return this.foodBusitcardNo;
    }

    public Date getFoodBusitcardExpireDate() {
        return this.foodBusitcardExpireDate;
    }

    public Date getFoodBusitcardCertificationDate() {
        return this.foodBusitcardCertificationDate;
    }

    public String getClassIIMedicalDeviceNo() {
        return this.classIIMedicalDeviceNo;
    }

    public Date getClassIIMedicalDeviceExpireDate() {
        return this.classIIMedicalDeviceExpireDate;
    }

    public Date getClassIIMedicalDeviceCertificationDate() {
        return this.classIIMedicalDeviceCertificationDate;
    }

    public String getScope() {
        return this.scope;
    }

    public String getNonScope() {
        return this.nonScope;
    }

    public Date getClientExpireDate() {
        return this.clientExpireDate;
    }

    public String getClientName() {
        return this.clientName;
    }

    public String getClientCardNo() {
        return this.clientCardNo;
    }

    public Date getClientCardExpireDate() {
        return this.clientCardExpireDate;
    }

    public String getLegalPerson() {
        return this.legalPerson;
    }

    public String getPermitUrl() {
        return this.permitUrl;
    }

    public String getBusinessLicenseUrl() {
        return this.businessLicenseUrl;
    }

    public String getFoodBusitcardUrl() {
        return this.foodBusitcardUrl;
    }

    public String getClassIIMedicalUrl() {
        return this.classIIMedicalUrl;
    }

    public String getClientUrl() {
        return this.clientUrl;
    }

    public String getClientCardUrl() {
        return this.clientCardUrl;
    }

    public String getDrugBusNo() {
        return this.drugBusNo;
    }

    public Date getDrugBusExpireDate() {
        return this.drugBusExpireDate;
    }

    public Date getDrugBusCerDate() {
        return this.drugBusCerDate;
    }

    public String getDrugBusUrl() {
        return this.drugBusUrl;
    }

    public String getMedicalInsOccNo() {
        return this.medicalInsOccNo;
    }

    public Date getMedicalInsOccExpireDate() {
        return this.medicalInsOccExpireDate;
    }

    public Date getMedicalInsOccCerDate() {
        return this.medicalInsOccCerDate;
    }

    public String getMedicalInsOccUrl() {
        return this.medicalInsOccUrl;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public void setPickName(String pickName) {
        this.pickName = pickName;
    }

    public void setPickPhone(String pickPhone) {
        this.pickPhone = pickPhone;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public void setCountryName(String countryName) {
        this.countryName = countryName;
    }

    public void setPickAddress(String pickAddress) {
        this.pickAddress = pickAddress;
    }

    public void setCustomerRegisterAddress(String customerRegisterAddress) {
        this.customerRegisterAddress = customerRegisterAddress;
    }

    public void setDrugStoreType(int drugStoreType) {
        this.drugStoreType = drugStoreType;
    }

    public void setType(int type) {
        this.type = type;
    }

    public void setTaxpayerIdentity(String taxpayerIdentity) {
        this.taxpayerIdentity = taxpayerIdentity;
    }

    public void setRegisteredBank(String registeredBank) {
        this.registeredBank = registeredBank;
    }

    public void setRegisteredBankAccount(String registeredBankAccount) {
        this.registeredBankAccount = registeredBankAccount;
    }

    public void setRegisteredAddress(String registeredAddress) {
        this.registeredAddress = registeredAddress;
    }

    public void setRegisteredPhone(String registeredPhone) {
        this.registeredPhone = registeredPhone;
    }

    public void setPermitNumber(String permitNumber) {
        this.permitNumber = permitNumber;
    }

    public void setPermitExpireDate(Date permitExpireDate) {
        this.permitExpireDate = permitExpireDate;
    }

    public void setPermitCertificationDate(Date permitCertificationDate) {
        this.permitCertificationDate = permitCertificationDate;
    }

    public void setBusinessLicenseNumber(String businessLicenseNumber) {
        this.businessLicenseNumber = businessLicenseNumber;
    }

    public void setBusinessLicenseExpireDate(Date businessLicenseExpireDate) {
        this.businessLicenseExpireDate = businessLicenseExpireDate;
    }

    public void setBusinessLicenseCertificationDate(Date businessLicenseCertificationDate) {
        this.businessLicenseCertificationDate = businessLicenseCertificationDate;
    }

    public void setFoodBusitcardNo(String foodBusitcardNo) {
        this.foodBusitcardNo = foodBusitcardNo;
    }

    public void setFoodBusitcardExpireDate(Date foodBusitcardExpireDate) {
        this.foodBusitcardExpireDate = foodBusitcardExpireDate;
    }

    public void setFoodBusitcardCertificationDate(Date foodBusitcardCertificationDate) {
        this.foodBusitcardCertificationDate = foodBusitcardCertificationDate;
    }

    public void setClassIIMedicalDeviceNo(String classIIMedicalDeviceNo) {
        this.classIIMedicalDeviceNo = classIIMedicalDeviceNo;
    }

    public void setClassIIMedicalDeviceExpireDate(Date classIIMedicalDeviceExpireDate) {
        this.classIIMedicalDeviceExpireDate = classIIMedicalDeviceExpireDate;
    }

    public void setClassIIMedicalDeviceCertificationDate(Date classIIMedicalDeviceCertificationDate) {
        this.classIIMedicalDeviceCertificationDate = classIIMedicalDeviceCertificationDate;
    }

    public void setScope(String scope) {
        this.scope = scope;
    }

    public void setNonScope(String nonScope) {
        this.nonScope = nonScope;
    }

    public void setClientExpireDate(Date clientExpireDate) {
        this.clientExpireDate = clientExpireDate;
    }

    public void setClientName(String clientName) {
        this.clientName = clientName;
    }

    public void setClientCardNo(String clientCardNo) {
        this.clientCardNo = clientCardNo;
    }

    public void setClientCardExpireDate(Date clientCardExpireDate) {
        this.clientCardExpireDate = clientCardExpireDate;
    }

    public void setLegalPerson(String legalPerson) {
        this.legalPerson = legalPerson;
    }

    public void setPermitUrl(String permitUrl) {
        this.permitUrl = permitUrl;
    }

    public void setBusinessLicenseUrl(String businessLicenseUrl) {
        this.businessLicenseUrl = businessLicenseUrl;
    }

    public void setFoodBusitcardUrl(String foodBusitcardUrl) {
        this.foodBusitcardUrl = foodBusitcardUrl;
    }

    public void setClassIIMedicalUrl(String classIIMedicalUrl) {
        this.classIIMedicalUrl = classIIMedicalUrl;
    }

    public void setClientUrl(String clientUrl) {
        this.clientUrl = clientUrl;
    }

    public void setClientCardUrl(String clientCardUrl) {
        this.clientCardUrl = clientCardUrl;
    }

    public void setDrugBusNo(String drugBusNo) {
        this.drugBusNo = drugBusNo;
    }

    public void setDrugBusExpireDate(Date drugBusExpireDate) {
        this.drugBusExpireDate = drugBusExpireDate;
    }

    public void setDrugBusCerDate(Date drugBusCerDate) {
        this.drugBusCerDate = drugBusCerDate;
    }

    public void setDrugBusUrl(String drugBusUrl) {
        this.drugBusUrl = drugBusUrl;
    }

    public void setMedicalInsOccNo(String medicalInsOccNo) {
        this.medicalInsOccNo = medicalInsOccNo;
    }

    public void setMedicalInsOccExpireDate(Date medicalInsOccExpireDate) {
        this.medicalInsOccExpireDate = medicalInsOccExpireDate;
    }

    public void setMedicalInsOccCerDate(Date medicalInsOccCerDate) {
        this.medicalInsOccCerDate = medicalInsOccCerDate;
    }

    public void setMedicalInsOccUrl(String medicalInsOccUrl) {
        this.medicalInsOccUrl = medicalInsOccUrl;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        } else if (!(o instanceof PlatformCustomerDto)) {
            return false;
        } else {
            PlatformCustomerDto other = (PlatformCustomerDto)o;
            if (!other.canEqual(this)) {
                return false;
            } else {
                label607: {
                    Object this$id = this.getId();
                    Object other$id = other.getId();
                    if (this$id == null) {
                        if (other$id == null) {
                            break label607;
                        }
                    } else if (this$id.equals(other$id)) {
                        break label607;
                    }

                    return false;
                }

                Object this$orgId = this.getOrgId();
                Object other$orgId = other.getOrgId();
                if (this$orgId == null) {
                    if (other$orgId != null) {
                        return false;
                    }
                } else if (!this$orgId.equals(other$orgId)) {
                    return false;
                }

                Object this$merchantId = this.getMerchantId();
                Object other$merchantId = other.getMerchantId();
                if (this$merchantId == null) {
                    if (other$merchantId != null) {
                        return false;
                    }
                } else if (!this$merchantId.equals(other$merchantId)) {
                    return false;
                }

                label586: {
                    Object this$customerName = this.getCustomerName();
                    Object other$customerName = other.getCustomerName();
                    if (this$customerName == null) {
                        if (other$customerName == null) {
                            break label586;
                        }
                    } else if (this$customerName.equals(other$customerName)) {
                        break label586;
                    }

                    return false;
                }

                label579: {
                    Object this$pickName = this.getPickName();
                    Object other$pickName = other.getPickName();
                    if (this$pickName == null) {
                        if (other$pickName == null) {
                            break label579;
                        }
                    } else if (this$pickName.equals(other$pickName)) {
                        break label579;
                    }

                    return false;
                }

                Object this$pickPhone = this.getPickPhone();
                Object other$pickPhone = other.getPickPhone();
                if (this$pickPhone == null) {
                    if (other$pickPhone != null) {
                        return false;
                    }
                } else if (!this$pickPhone.equals(other$pickPhone)) {
                    return false;
                }

                Object this$provinceName = this.getProvinceName();
                Object other$provinceName = other.getProvinceName();
                if (this$provinceName == null) {
                    if (other$provinceName != null) {
                        return false;
                    }
                } else if (!this$provinceName.equals(other$provinceName)) {
                    return false;
                }

                label558: {
                    Object this$cityName = this.getCityName();
                    Object other$cityName = other.getCityName();
                    if (this$cityName == null) {
                        if (other$cityName == null) {
                            break label558;
                        }
                    } else if (this$cityName.equals(other$cityName)) {
                        break label558;
                    }

                    return false;
                }

                label551: {
                    Object this$countryName = this.getCountryName();
                    Object other$countryName = other.getCountryName();
                    if (this$countryName == null) {
                        if (other$countryName == null) {
                            break label551;
                        }
                    } else if (this$countryName.equals(other$countryName)) {
                        break label551;
                    }

                    return false;
                }

                Object this$pickAddress = this.getPickAddress();
                Object other$pickAddress = other.getPickAddress();
                if (this$pickAddress == null) {
                    if (other$pickAddress != null) {
                        return false;
                    }
                } else if (!this$pickAddress.equals(other$pickAddress)) {
                    return false;
                }

                label537: {
                    Object this$customerRegisterAddress = this.getCustomerRegisterAddress();
                    Object other$customerRegisterAddress = other.getCustomerRegisterAddress();
                    if (this$customerRegisterAddress == null) {
                        if (other$customerRegisterAddress == null) {
                            break label537;
                        }
                    } else if (this$customerRegisterAddress.equals(other$customerRegisterAddress)) {
                        break label537;
                    }

                    return false;
                }

                if (this.getDrugStoreType() != other.getDrugStoreType()) {
                    return false;
                } else if (this.getType() != other.getType()) {
                    return false;
                } else {
                    Object this$taxpayerIdentity = this.getTaxpayerIdentity();
                    Object other$taxpayerIdentity = other.getTaxpayerIdentity();
                    if (this$taxpayerIdentity == null) {
                        if (other$taxpayerIdentity != null) {
                            return false;
                        }
                    } else if (!this$taxpayerIdentity.equals(other$taxpayerIdentity)) {
                        return false;
                    }

                    label520: {
                        Object this$registeredBank = this.getRegisteredBank();
                        Object other$registeredBank = other.getRegisteredBank();
                        if (this$registeredBank == null) {
                            if (other$registeredBank == null) {
                                break label520;
                            }
                        } else if (this$registeredBank.equals(other$registeredBank)) {
                            break label520;
                        }

                        return false;
                    }

                    Object this$registeredBankAccount = this.getRegisteredBankAccount();
                    Object other$registeredBankAccount = other.getRegisteredBankAccount();
                    if (this$registeredBankAccount == null) {
                        if (other$registeredBankAccount != null) {
                            return false;
                        }
                    } else if (!this$registeredBankAccount.equals(other$registeredBankAccount)) {
                        return false;
                    }

                    label506: {
                        Object this$registeredAddress = this.getRegisteredAddress();
                        Object other$registeredAddress = other.getRegisteredAddress();
                        if (this$registeredAddress == null) {
                            if (other$registeredAddress == null) {
                                break label506;
                            }
                        } else if (this$registeredAddress.equals(other$registeredAddress)) {
                            break label506;
                        }

                        return false;
                    }

                    Object this$registeredPhone = this.getRegisteredPhone();
                    Object other$registeredPhone = other.getRegisteredPhone();
                    if (this$registeredPhone == null) {
                        if (other$registeredPhone != null) {
                            return false;
                        }
                    } else if (!this$registeredPhone.equals(other$registeredPhone)) {
                        return false;
                    }

                    label492: {
                        Object this$permitNumber = this.getPermitNumber();
                        Object other$permitNumber = other.getPermitNumber();
                        if (this$permitNumber == null) {
                            if (other$permitNumber == null) {
                                break label492;
                            }
                        } else if (this$permitNumber.equals(other$permitNumber)) {
                            break label492;
                        }

                        return false;
                    }

                    Object this$permitExpireDate = this.getPermitExpireDate();
                    Object other$permitExpireDate = other.getPermitExpireDate();
                    if (this$permitExpireDate == null) {
                        if (other$permitExpireDate != null) {
                            return false;
                        }
                    } else if (!this$permitExpireDate.equals(other$permitExpireDate)) {
                        return false;
                    }

                    label478: {
                        Object this$permitCertificationDate = this.getPermitCertificationDate();
                        Object other$permitCertificationDate = other.getPermitCertificationDate();
                        if (this$permitCertificationDate == null) {
                            if (other$permitCertificationDate == null) {
                                break label478;
                            }
                        } else if (this$permitCertificationDate.equals(other$permitCertificationDate)) {
                            break label478;
                        }

                        return false;
                    }

                    label471: {
                        Object this$businessLicenseNumber = this.getBusinessLicenseNumber();
                        Object other$businessLicenseNumber = other.getBusinessLicenseNumber();
                        if (this$businessLicenseNumber == null) {
                            if (other$businessLicenseNumber == null) {
                                break label471;
                            }
                        } else if (this$businessLicenseNumber.equals(other$businessLicenseNumber)) {
                            break label471;
                        }

                        return false;
                    }

                    Object this$businessLicenseExpireDate = this.getBusinessLicenseExpireDate();
                    Object other$businessLicenseExpireDate = other.getBusinessLicenseExpireDate();
                    if (this$businessLicenseExpireDate == null) {
                        if (other$businessLicenseExpireDate != null) {
                            return false;
                        }
                    } else if (!this$businessLicenseExpireDate.equals(other$businessLicenseExpireDate)) {
                        return false;
                    }

                    label457: {
                        Object this$businessLicenseCertificationDate = this.getBusinessLicenseCertificationDate();
                        Object other$businessLicenseCertificationDate = other.getBusinessLicenseCertificationDate();
                        if (this$businessLicenseCertificationDate == null) {
                            if (other$businessLicenseCertificationDate == null) {
                                break label457;
                            }
                        } else if (this$businessLicenseCertificationDate.equals(other$businessLicenseCertificationDate)) {
                            break label457;
                        }

                        return false;
                    }

                    label450: {
                        Object this$foodBusitcardNo = this.getFoodBusitcardNo();
                        Object other$foodBusitcardNo = other.getFoodBusitcardNo();
                        if (this$foodBusitcardNo == null) {
                            if (other$foodBusitcardNo == null) {
                                break label450;
                            }
                        } else if (this$foodBusitcardNo.equals(other$foodBusitcardNo)) {
                            break label450;
                        }

                        return false;
                    }

                    Object this$foodBusitcardExpireDate = this.getFoodBusitcardExpireDate();
                    Object other$foodBusitcardExpireDate = other.getFoodBusitcardExpireDate();
                    if (this$foodBusitcardExpireDate == null) {
                        if (other$foodBusitcardExpireDate != null) {
                            return false;
                        }
                    } else if (!this$foodBusitcardExpireDate.equals(other$foodBusitcardExpireDate)) {
                        return false;
                    }

                    Object this$foodBusitcardCertificationDate = this.getFoodBusitcardCertificationDate();
                    Object other$foodBusitcardCertificationDate = other.getFoodBusitcardCertificationDate();
                    if (this$foodBusitcardCertificationDate == null) {
                        if (other$foodBusitcardCertificationDate != null) {
                            return false;
                        }
                    } else if (!this$foodBusitcardCertificationDate.equals(other$foodBusitcardCertificationDate)) {
                        return false;
                    }

                    label429: {
                        Object this$classIIMedicalDeviceNo = this.getClassIIMedicalDeviceNo();
                        Object other$classIIMedicalDeviceNo = other.getClassIIMedicalDeviceNo();
                        if (this$classIIMedicalDeviceNo == null) {
                            if (other$classIIMedicalDeviceNo == null) {
                                break label429;
                            }
                        } else if (this$classIIMedicalDeviceNo.equals(other$classIIMedicalDeviceNo)) {
                            break label429;
                        }

                        return false;
                    }

                    label422: {
                        Object this$classIIMedicalDeviceExpireDate = this.getClassIIMedicalDeviceExpireDate();
                        Object other$classIIMedicalDeviceExpireDate = other.getClassIIMedicalDeviceExpireDate();
                        if (this$classIIMedicalDeviceExpireDate == null) {
                            if (other$classIIMedicalDeviceExpireDate == null) {
                                break label422;
                            }
                        } else if (this$classIIMedicalDeviceExpireDate.equals(other$classIIMedicalDeviceExpireDate)) {
                            break label422;
                        }

                        return false;
                    }

                    Object this$classIIMedicalDeviceCertificationDate = this.getClassIIMedicalDeviceCertificationDate();
                    Object other$classIIMedicalDeviceCertificationDate = other.getClassIIMedicalDeviceCertificationDate();
                    if (this$classIIMedicalDeviceCertificationDate == null) {
                        if (other$classIIMedicalDeviceCertificationDate != null) {
                            return false;
                        }
                    } else if (!this$classIIMedicalDeviceCertificationDate.equals(other$classIIMedicalDeviceCertificationDate)) {
                        return false;
                    }

                    label408: {
                        Object this$scope = this.getScope();
                        Object other$scope = other.getScope();
                        if (this$scope == null) {
                            if (other$scope == null) {
                                break label408;
                            }
                        } else if (this$scope.equals(other$scope)) {
                            break label408;
                        }

                        return false;
                    }

                    Object this$nonScope = this.getNonScope();
                    Object other$nonScope = other.getNonScope();
                    if (this$nonScope == null) {
                        if (other$nonScope != null) {
                            return false;
                        }
                    } else if (!this$nonScope.equals(other$nonScope)) {
                        return false;
                    }

                    label394: {
                        Object this$clientExpireDate = this.getClientExpireDate();
                        Object other$clientExpireDate = other.getClientExpireDate();
                        if (this$clientExpireDate == null) {
                            if (other$clientExpireDate == null) {
                                break label394;
                            }
                        } else if (this$clientExpireDate.equals(other$clientExpireDate)) {
                            break label394;
                        }

                        return false;
                    }

                    Object this$clientName = this.getClientName();
                    Object other$clientName = other.getClientName();
                    if (this$clientName == null) {
                        if (other$clientName != null) {
                            return false;
                        }
                    } else if (!this$clientName.equals(other$clientName)) {
                        return false;
                    }

                    label380: {
                        Object this$clientCardNo = this.getClientCardNo();
                        Object other$clientCardNo = other.getClientCardNo();
                        if (this$clientCardNo == null) {
                            if (other$clientCardNo == null) {
                                break label380;
                            }
                        } else if (this$clientCardNo.equals(other$clientCardNo)) {
                            break label380;
                        }

                        return false;
                    }

                    Object this$clientCardExpireDate = this.getClientCardExpireDate();
                    Object other$clientCardExpireDate = other.getClientCardExpireDate();
                    if (this$clientCardExpireDate == null) {
                        if (other$clientCardExpireDate != null) {
                            return false;
                        }
                    } else if (!this$clientCardExpireDate.equals(other$clientCardExpireDate)) {
                        return false;
                    }

                    label366: {
                        Object this$legalPerson = this.getLegalPerson();
                        Object other$legalPerson = other.getLegalPerson();
                        if (this$legalPerson == null) {
                            if (other$legalPerson == null) {
                                break label366;
                            }
                        } else if (this$legalPerson.equals(other$legalPerson)) {
                            break label366;
                        }

                        return false;
                    }

                    label359: {
                        Object this$permitUrl = this.getPermitUrl();
                        Object other$permitUrl = other.getPermitUrl();
                        if (this$permitUrl == null) {
                            if (other$permitUrl == null) {
                                break label359;
                            }
                        } else if (this$permitUrl.equals(other$permitUrl)) {
                            break label359;
                        }

                        return false;
                    }

                    Object this$businessLicenseUrl = this.getBusinessLicenseUrl();
                    Object other$businessLicenseUrl = other.getBusinessLicenseUrl();
                    if (this$businessLicenseUrl == null) {
                        if (other$businessLicenseUrl != null) {
                            return false;
                        }
                    } else if (!this$businessLicenseUrl.equals(other$businessLicenseUrl)) {
                        return false;
                    }

                    label345: {
                        Object this$foodBusitcardUrl = this.getFoodBusitcardUrl();
                        Object other$foodBusitcardUrl = other.getFoodBusitcardUrl();
                        if (this$foodBusitcardUrl == null) {
                            if (other$foodBusitcardUrl == null) {
                                break label345;
                            }
                        } else if (this$foodBusitcardUrl.equals(other$foodBusitcardUrl)) {
                            break label345;
                        }

                        return false;
                    }

                    label338: {
                        Object this$classIIMedicalUrl = this.getClassIIMedicalUrl();
                        Object other$classIIMedicalUrl = other.getClassIIMedicalUrl();
                        if (this$classIIMedicalUrl == null) {
                            if (other$classIIMedicalUrl == null) {
                                break label338;
                            }
                        } else if (this$classIIMedicalUrl.equals(other$classIIMedicalUrl)) {
                            break label338;
                        }

                        return false;
                    }

                    Object this$clientUrl = this.getClientUrl();
                    Object other$clientUrl = other.getClientUrl();
                    if (this$clientUrl == null) {
                        if (other$clientUrl != null) {
                            return false;
                        }
                    } else if (!this$clientUrl.equals(other$clientUrl)) {
                        return false;
                    }

                    Object this$clientCardUrl = this.getClientCardUrl();
                    Object other$clientCardUrl = other.getClientCardUrl();
                    if (this$clientCardUrl == null) {
                        if (other$clientCardUrl != null) {
                            return false;
                        }
                    } else if (!this$clientCardUrl.equals(other$clientCardUrl)) {
                        return false;
                    }

                    label317: {
                        Object this$drugBusNo = this.getDrugBusNo();
                        Object other$drugBusNo = other.getDrugBusNo();
                        if (this$drugBusNo == null) {
                            if (other$drugBusNo == null) {
                                break label317;
                            }
                        } else if (this$drugBusNo.equals(other$drugBusNo)) {
                            break label317;
                        }

                        return false;
                    }

                    label310: {
                        Object this$drugBusExpireDate = this.getDrugBusExpireDate();
                        Object other$drugBusExpireDate = other.getDrugBusExpireDate();
                        if (this$drugBusExpireDate == null) {
                            if (other$drugBusExpireDate == null) {
                                break label310;
                            }
                        } else if (this$drugBusExpireDate.equals(other$drugBusExpireDate)) {
                            break label310;
                        }

                        return false;
                    }

                    Object this$drugBusCerDate = this.getDrugBusCerDate();
                    Object other$drugBusCerDate = other.getDrugBusCerDate();
                    if (this$drugBusCerDate == null) {
                        if (other$drugBusCerDate != null) {
                            return false;
                        }
                    } else if (!this$drugBusCerDate.equals(other$drugBusCerDate)) {
                        return false;
                    }

                    label296: {
                        Object this$drugBusUrl = this.getDrugBusUrl();
                        Object other$drugBusUrl = other.getDrugBusUrl();
                        if (this$drugBusUrl == null) {
                            if (other$drugBusUrl == null) {
                                break label296;
                            }
                        } else if (this$drugBusUrl.equals(other$drugBusUrl)) {
                            break label296;
                        }

                        return false;
                    }

                    Object this$medicalInsOccNo = this.getMedicalInsOccNo();
                    Object other$medicalInsOccNo = other.getMedicalInsOccNo();
                    if (this$medicalInsOccNo == null) {
                        if (other$medicalInsOccNo != null) {
                            return false;
                        }
                    } else if (!this$medicalInsOccNo.equals(other$medicalInsOccNo)) {
                        return false;
                    }

                    label282: {
                        Object this$medicalInsOccExpireDate = this.getMedicalInsOccExpireDate();
                        Object other$medicalInsOccExpireDate = other.getMedicalInsOccExpireDate();
                        if (this$medicalInsOccExpireDate == null) {
                            if (other$medicalInsOccExpireDate == null) {
                                break label282;
                            }
                        } else if (this$medicalInsOccExpireDate.equals(other$medicalInsOccExpireDate)) {
                            break label282;
                        }

                        return false;
                    }

                    Object this$medicalInsOccCerDate = this.getMedicalInsOccCerDate();
                    Object other$medicalInsOccCerDate = other.getMedicalInsOccCerDate();
                    if (this$medicalInsOccCerDate == null) {
                        if (other$medicalInsOccCerDate != null) {
                            return false;
                        }
                    } else if (!this$medicalInsOccCerDate.equals(other$medicalInsOccCerDate)) {
                        return false;
                    }

                    Object this$medicalInsOccUrl = this.getMedicalInsOccUrl();
                    Object other$medicalInsOccUrl = other.getMedicalInsOccUrl();
                    if (this$medicalInsOccUrl == null) {
                        if (other$medicalInsOccUrl == null) {
                            return true;
                        }
                    } else if (this$medicalInsOccUrl.equals(other$medicalInsOccUrl)) {
                        return true;
                    }

                    return false;
                }
            }
        }
    }

    protected boolean canEqual(Object other) {
        return other instanceof PlatformCustomerDto;
    }

    public int hashCode() {
        boolean PRIME = true;
        int result = 1;
        Object $id = this.getId();
        result = result * 59 + ($id == null ? 43 : $id.hashCode());
        Object $orgId = this.getOrgId();
        result = result * 59 + ($orgId == null ? 43 : $orgId.hashCode());
        Object $merchantId = this.getMerchantId();
        result = result * 59 + ($merchantId == null ? 43 : $merchantId.hashCode());
        Object $customerName = this.getCustomerName();
        result = result * 59 + ($customerName == null ? 43 : $customerName.hashCode());
        Object $pickName = this.getPickName();
        result = result * 59 + ($pickName == null ? 43 : $pickName.hashCode());
        Object $pickPhone = this.getPickPhone();
        result = result * 59 + ($pickPhone == null ? 43 : $pickPhone.hashCode());
        Object $provinceName = this.getProvinceName();
        result = result * 59 + ($provinceName == null ? 43 : $provinceName.hashCode());
        Object $cityName = this.getCityName();
        result = result * 59 + ($cityName == null ? 43 : $cityName.hashCode());
        Object $countryName = this.getCountryName();
        result = result * 59 + ($countryName == null ? 43 : $countryName.hashCode());
        Object $pickAddress = this.getPickAddress();
        result = result * 59 + ($pickAddress == null ? 43 : $pickAddress.hashCode());
        Object $customerRegisterAddress = this.getCustomerRegisterAddress();
        result = result * 59 + ($customerRegisterAddress == null ? 43 : $customerRegisterAddress.hashCode());
        result = result * 59 + this.getDrugStoreType();
        result = result * 59 + this.getType();
        Object $taxpayerIdentity = this.getTaxpayerIdentity();
        result = result * 59 + ($taxpayerIdentity == null ? 43 : $taxpayerIdentity.hashCode());
        Object $registeredBank = this.getRegisteredBank();
        result = result * 59 + ($registeredBank == null ? 43 : $registeredBank.hashCode());
        Object $registeredBankAccount = this.getRegisteredBankAccount();
        result = result * 59 + ($registeredBankAccount == null ? 43 : $registeredBankAccount.hashCode());
        Object $registeredAddress = this.getRegisteredAddress();
        result = result * 59 + ($registeredAddress == null ? 43 : $registeredAddress.hashCode());
        Object $registeredPhone = this.getRegisteredPhone();
        result = result * 59 + ($registeredPhone == null ? 43 : $registeredPhone.hashCode());
        Object $permitNumber = this.getPermitNumber();
        result = result * 59 + ($permitNumber == null ? 43 : $permitNumber.hashCode());
        Object $permitExpireDate = this.getPermitExpireDate();
        result = result * 59 + ($permitExpireDate == null ? 43 : $permitExpireDate.hashCode());
        Object $permitCertificationDate = this.getPermitCertificationDate();
        result = result * 59 + ($permitCertificationDate == null ? 43 : $permitCertificationDate.hashCode());
        Object $businessLicenseNumber = this.getBusinessLicenseNumber();
        result = result * 59 + ($businessLicenseNumber == null ? 43 : $businessLicenseNumber.hashCode());
        Object $businessLicenseExpireDate = this.getBusinessLicenseExpireDate();
        result = result * 59 + ($businessLicenseExpireDate == null ? 43 : $businessLicenseExpireDate.hashCode());
        Object $businessLicenseCertificationDate = this.getBusinessLicenseCertificationDate();
        result = result * 59 + ($businessLicenseCertificationDate == null ? 43 : $businessLicenseCertificationDate.hashCode());
        Object $foodBusitcardNo = this.getFoodBusitcardNo();
        result = result * 59 + ($foodBusitcardNo == null ? 43 : $foodBusitcardNo.hashCode());
        Object $foodBusitcardExpireDate = this.getFoodBusitcardExpireDate();
        result = result * 59 + ($foodBusitcardExpireDate == null ? 43 : $foodBusitcardExpireDate.hashCode());
        Object $foodBusitcardCertificationDate = this.getFoodBusitcardCertificationDate();
        result = result * 59 + ($foodBusitcardCertificationDate == null ? 43 : $foodBusitcardCertificationDate.hashCode());
        Object $classIIMedicalDeviceNo = this.getClassIIMedicalDeviceNo();
        result = result * 59 + ($classIIMedicalDeviceNo == null ? 43 : $classIIMedicalDeviceNo.hashCode());
        Object $classIIMedicalDeviceExpireDate = this.getClassIIMedicalDeviceExpireDate();
        result = result * 59 + ($classIIMedicalDeviceExpireDate == null ? 43 : $classIIMedicalDeviceExpireDate.hashCode());
        Object $classIIMedicalDeviceCertificationDate = this.getClassIIMedicalDeviceCertificationDate();
        result = result * 59 + ($classIIMedicalDeviceCertificationDate == null ? 43 : $classIIMedicalDeviceCertificationDate.hashCode());
        Object $scope = this.getScope();
        result = result * 59 + ($scope == null ? 43 : $scope.hashCode());
        Object $nonScope = this.getNonScope();
        result = result * 59 + ($nonScope == null ? 43 : $nonScope.hashCode());
        Object $clientExpireDate = this.getClientExpireDate();
        result = result * 59 + ($clientExpireDate == null ? 43 : $clientExpireDate.hashCode());
        Object $clientName = this.getClientName();
        result = result * 59 + ($clientName == null ? 43 : $clientName.hashCode());
        Object $clientCardNo = this.getClientCardNo();
        result = result * 59 + ($clientCardNo == null ? 43 : $clientCardNo.hashCode());
        Object $clientCardExpireDate = this.getClientCardExpireDate();
        result = result * 59 + ($clientCardExpireDate == null ? 43 : $clientCardExpireDate.hashCode());
        Object $legalPerson = this.getLegalPerson();
        result = result * 59 + ($legalPerson == null ? 43 : $legalPerson.hashCode());
        Object $permitUrl = this.getPermitUrl();
        result = result * 59 + ($permitUrl == null ? 43 : $permitUrl.hashCode());
        Object $businessLicenseUrl = this.getBusinessLicenseUrl();
        result = result * 59 + ($businessLicenseUrl == null ? 43 : $businessLicenseUrl.hashCode());
        Object $foodBusitcardUrl = this.getFoodBusitcardUrl();
        result = result * 59 + ($foodBusitcardUrl == null ? 43 : $foodBusitcardUrl.hashCode());
        Object $classIIMedicalUrl = this.getClassIIMedicalUrl();
        result = result * 59 + ($classIIMedicalUrl == null ? 43 : $classIIMedicalUrl.hashCode());
        Object $clientUrl = this.getClientUrl();
        result = result * 59 + ($clientUrl == null ? 43 : $clientUrl.hashCode());
        Object $clientCardUrl = this.getClientCardUrl();
        result = result * 59 + ($clientCardUrl == null ? 43 : $clientCardUrl.hashCode());
        Object $drugBusNo = this.getDrugBusNo();
        result = result * 59 + ($drugBusNo == null ? 43 : $drugBusNo.hashCode());
        Object $drugBusExpireDate = this.getDrugBusExpireDate();
        result = result * 59 + ($drugBusExpireDate == null ? 43 : $drugBusExpireDate.hashCode());
        Object $drugBusCerDate = this.getDrugBusCerDate();
        result = result * 59 + ($drugBusCerDate == null ? 43 : $drugBusCerDate.hashCode());
        Object $drugBusUrl = this.getDrugBusUrl();
        result = result * 59 + ($drugBusUrl == null ? 43 : $drugBusUrl.hashCode());
        Object $medicalInsOccNo = this.getMedicalInsOccNo();
        result = result * 59 + ($medicalInsOccNo == null ? 43 : $medicalInsOccNo.hashCode());
        Object $medicalInsOccExpireDate = this.getMedicalInsOccExpireDate();
        result = result * 59 + ($medicalInsOccExpireDate == null ? 43 : $medicalInsOccExpireDate.hashCode());
        Object $medicalInsOccCerDate = this.getMedicalInsOccCerDate();
        result = result * 59 + ($medicalInsOccCerDate == null ? 43 : $medicalInsOccCerDate.hashCode());
        Object $medicalInsOccUrl = this.getMedicalInsOccUrl();
        result = result * 59 + ($medicalInsOccUrl == null ? 43 : $medicalInsOccUrl.hashCode());
        return result;
    }

    public String toString() {
        return "PlatformCustomerDto(id=" + this.getId() + ", orgId=" + this.getOrgId() + ", merchantId=" + this.getMerchantId() + ", customerName=" + this.getCustomerName() + ", pickName=" + this.getPickName() + ", pickPhone=" + this.getPickPhone() + ", provinceName=" + this.getProvinceName() + ", cityName=" + this.getCityName() + ", countryName=" + this.getCountryName() + ", pickAddress=" + this.getPickAddress() + ", customerRegisterAddress=" + this.getCustomerRegisterAddress() + ", drugStoreType=" + this.getDrugStoreType() + ", type=" + this.getType() + ", taxpayerIdentity=" + this.getTaxpayerIdentity() + ", registeredBank=" + this.getRegisteredBank() + ", registeredBankAccount=" + this.getRegisteredBankAccount() + ", registeredAddress=" + this.getRegisteredAddress() + ", registeredPhone=" + this.getRegisteredPhone() + ", permitNumber=" + this.getPermitNumber() + ", permitExpireDate=" + this.getPermitExpireDate() + ", permitCertificationDate=" + this.getPermitCertificationDate() + ", businessLicenseNumber=" + this.getBusinessLicenseNumber() + ", businessLicenseExpireDate=" + this.getBusinessLicenseExpireDate() + ", businessLicenseCertificationDate=" + this.getBusinessLicenseCertificationDate() + ", foodBusitcardNo=" + this.getFoodBusitcardNo() + ", foodBusitcardExpireDate=" + this.getFoodBusitcardExpireDate() + ", foodBusitcardCertificationDate=" + this.getFoodBusitcardCertificationDate() + ", classIIMedicalDeviceNo=" + this.getClassIIMedicalDeviceNo() + ", classIIMedicalDeviceExpireDate=" + this.getClassIIMedicalDeviceExpireDate() + ", classIIMedicalDeviceCertificationDate=" + this.getClassIIMedicalDeviceCertificationDate() + ", scope=" + this.getScope() + ", nonScope=" + this.getNonScope() + ", clientExpireDate=" + this.getClientExpireDate() + ", clientName=" + this.getClientName() + ", clientCardNo=" + this.getClientCardNo() + ", clientCardExpireDate=" + this.getClientCardExpireDate() + ", legalPerson=" + this.getLegalPerson() + ", permitUrl=" + this.getPermitUrl() + ", businessLicenseUrl=" + this.getBusinessLicenseUrl() + ", foodBusitcardUrl=" + this.getFoodBusitcardUrl() + ", classIIMedicalUrl=" + this.getClassIIMedicalUrl() + ", clientUrl=" + this.getClientUrl() + ", clientCardUrl=" + this.getClientCardUrl() + ", drugBusNo=" + this.getDrugBusNo() + ", drugBusExpireDate=" + this.getDrugBusExpireDate() + ", drugBusCerDate=" + this.getDrugBusCerDate() + ", drugBusUrl=" + this.getDrugBusUrl() + ", medicalInsOccNo=" + this.getMedicalInsOccNo() + ", medicalInsOccExpireDate=" + this.getMedicalInsOccExpireDate() + ", medicalInsOccCerDate=" + this.getMedicalInsOccCerDate() + ", medicalInsOccUrl=" + this.getMedicalInsOccUrl() + ")";
    }
}
